버전 관리
| 버전 | 작성자 | 일자 | 변경 내용 |
|---|
| 1.0 | 오남규 | 2024-10-22 | 최초 작성 |
Use Case 1: 내부 사용자 추가
- 사용자: 관리자
- 사전 조건: 사용자가 내부에 등록되어 있음.
- 주요 흐름:
- 관리자가 사용자를 추가할 '공유함'을 클릭
- [관리] 버튼 클릭
- 사용자를 추가할 '역할' 클릭
- [편집] 버튼 클릭
- 구성원에 등록되어 있는 사용자를 추가한 뒤 저장.
- 시스템은 사용자에게 공유함 링크가 포함된 메일 발송.
- 사용자는 링크를 통해 공유함에 접근.
Use Case 2: 외부 사용자 추가
- 사용자: 관리자
- 사전 조건: 사용자가 내부에 등록되지 않음.
- 주요 흐름:
- 관리자가 사용자를 추가할 '공유함'을 클릭
- [관리] 버튼 클릭
- 사용자를 추가할 '역할' 클릭
- [편집] 버튼 클릭
- 구성원에 등록되어 있는 사용자를 추가한 뒤 저장.
- 시스템은 외부 사용자에게 회원가입 링크가 포함된 메일 발송.
- 외부 사용자가 회원 가입을 완료함.
- 시스템은 사용자에게 공유함 링크가 포함된 메일 발송.
- 사용자는 링크를 통해 공유함에 접근.
Use Case 3: 회원가입 이전, 사용자 추가 취소
- 사용자: 관리자
- 사전 조건: 사용자가 내부에 등록되지 않음.
- 주요 흐름:
- 관리자가 사용자를 추가할 '공유함'을 클릭
- [관리] 버튼 클릭
- 사용자를 추가할 '역할' 클릭
- [편집] 버튼 클릭
- 구성원에 등록 되어 있는 사용자를 추가한 뒤 저장.
- 시스템은 외부 사용자에게 회원가입 링크가 포함된 메일 발송.
- 외부 사용자가 회원 가입을 완료하지 않은 상태에서 '역할'에서 제외되거나 '역할' 자체가 삭제.
- 기존 회원가입 링크는 그대로 유효. 하지만 회원가입 이후에 추가적인 메일은 발송되지 않음.
Use Case 4: 회원가입 이후(내부 사용자), 사용자 추가 취소
- 사용자: 사용자
- 사전 조건: 외부 사용자가 회원 가입을 완료함.
- 주요 흐름:
- (Use Case 3, 주요 흐름 8번 후)
- 사용자가 회원 가입을 완료하지 않은 상태에서 '역할'에서 제외되거나 '역할' 자체가 삭제.
- 사용자가 공유함 링크에 접속 시 접근 불가 알림 메시지 표시.